Skip to main content

Full text of "USPTO Patents Application 09556439"

See other formats


CLAIMS 



1 . A method for configuring a communications system having a CALL PULL- 
BACK mechanism, comprising the steps of: 

5 populating a digital repository with preprogranmied software objects; 

selecting a subset of the preprogrammed software objects from the digital repository; 
customizing the subset of preprogrammed software objects with user defined 
parameters so as to implement predetermined functions when executed by a processor; 

mapping the predetermined functions to corresponding operating system inputs; and 
10 performing the determined fimctions when initiated by the corresponding 

operating system inputs. 

2. The method of Claim 1 , wherein the predetermined fimctions are associated with 
said CALL PULL-BACK mechanism. 

3. The method of Claim 1 , fiirther comprising the step of: 

1 5 documenting the preprogrammed software objects including information about the 

predetermined fimctions. 

4. The method of Claim 3, fiirther comprising the step of: 

docimienting the preprogrammed software objects, after being customized, as 
drawings including the user defined parameters. 
20 5. The method of Claim 1, fiirther comprising the step of: 

packaging the preprogrammed soflware objects as a consumer product. 

6. The method of Claim 5, fiirther comprising the step of: 

offering to sell the packaged preprogrammed software objects to consumers. 



52 



7. The method of Claim 5, wherein said consumer product including a computer 
readable medium. 

8. The method of Claim 5, wherein said consumer product further includes 
documentation about the preprogranraied software objects. 

9. The method of Claim 6, wherein: 

the offering to sell step comprises advertising for sale the consumer product over the 
Internet. 

10. A configurable conmiunications system, comprising: 

a digital repository populated with preprogrammed software objects configured to 
perform predetermined functions that are customizable by user defined parameters when 
executed by a processor; 

input devices configured to receive the user defined parameters; 

the processor; and 

a computer readable medium encoded v^th processor readable instructions that when 
executed by the processor implement, 

a call processing mechanism configured to perform the predetermined 
functions as customized by the user defined parameters. 

11. The system of Claim 10, wherein the predetermined functions are associated with 
a CALL PULL-BACK mechanism. 

12. The system of Claim 10, wherein: 

the digital repository being a database hosted on at least one of a computer readable 
medium and printed document. 



53 



13. The system of Claim 10, wherein: 

the call processing mechanism being configured to provide multi-media messaging 
including at least one of voice mail, e-mail, and facsimile. 

14. The system of Claim 10, further comprising: 

a communication interface for receiving data over at least one of a Sonet Ring 
network and a meshed network. 

15. The system of Claim 14, wherein the at least one of a Sonet Ring network and a 
meshed network being configured with ATM as a transport for packetized traffic. 

16. A computer program product, comprising: 

a computer storage medium and a computer program code mechanism embedded in 
the computer storage mediimi for causing a processor to implement a call processing system, 
the computer program code mechanism comprising: 

a first computer code device configured to create a library of preprogrammed 
software objects capable of performing predetermined fimctions; 

a second computer code device configured to store the library of 
preprogrammed software objects in a digitial repository; 

a third computer code device configured to select a subset of preprogrammed 
software objects from the digital repository based on a preselected portion of the 
predetermined fimctions; 

a fourth computer code device configured to customize the selected 
preprogrammed software objects based on user defined parameters; and 

a fifth computer code device configured to process calls based on the selected 
programmed software objects as customized with the user defined parameters. 



54 



17. The computer program product of Claim 16, wherein the predetermined functions 
are associated with a CALL PULL-BACK mechanism. 

18. The computer program product of Claim 16, wherein the digital repository 
comprises a database. 

5 19. The computer program product of Claim 1 8, wherein said database being hosted 

on at least one of a computer readable medium and a printed document. 

20. The computer program product of Claim 16, wherein said predetermined 
functions being a user customized call pull-back operation. 

21 . The computer program product of Claim 16, wherein said user defined 
10 parameters being conmiunication system attributes. 

22. A system for configuring a communications system having a CALL PULL- 
BACK mechanism, comprising: 

means for populating a digital repository with preprogranraied software objects; 
means for selecting a subset of the preprogrammed software objects from the digital 
15 repository; 

means for customizing the subset of preprogrammed software objects with user 
defmed parameters so as to implement predetermined functions when executed by a 
processor; 

means for mapping the predetermined functions to corresponding operating system 
20 inputs; and 

means performing the predetermined functions when initiated by the corresponding 
operating system inputs. 

23. The system of Claim 22, wherein the predetermined functions are associated with 
a CALL PULL-BACK mechanism. 

25 

55 



24. The system of Claim 22, further comprising: 
means for disaster resistant communications. 

25. The system of Claim 22, further comprising: 

means for transporting traffic between nodes when an outbound footprint allowing 
5 users node access as a local call is exceeded. 

26. The system of Claim 22, further comprising: 

means for locking up an allocation of bandwidth needed in a virtual point to point 
connection during call set. 

27. The system of Claim 22, fiirther comprising: 

10 means for tearing down an ATM cloud providing a virtual point to point connection 

after determining that a call terminates on a same concentrator as the call was originated on. 

28. The system of Claim 22, further comprising: 

means for controlling numbering and forwarding from digital transport edge devices 
placed on or near a customer's premises. 
15 29. The system of Claim 22, further comprising: 

means for record keeping for each client's configuration of the subset of 
preprogrammed software objects. 

30. The system of Claim 22, further comprising: 

means for documenting spoken verbiage and member information used in 
20 customizing the subset of preprogrammed software objects. 

3 1 . The system of Claim 22, further comprising: 

means for documenting the subset of preprogrammed software objects used in the 

system. 



56